Prerequisites
Before you begin, ensure your system has the following dependencies installed:
Docker: Version 20.10.7 or higher Node.js: Version 20.10.0 or higher pnpm (Package Manager): Version 6.16.1 or higher
System Requirements
OS
- Ubuntu 20.04+ / macOS / Windows (WSL recommended for Windows users)
Hardware
- CPU: At least 4 cores (for development)
- RAM: Minimum 8GB (16GB recommended for production)
- Storage: Minimum 50GB free space
Software Dependencies
- Node.js (LTS recommended, e.g., 18.x or later)
- npm or yarn (package manager)
- PostgreSQL (database)
- Prisma ORM (for database management)
- Docker & Docker Compose (for containerized services)
Environment Variables
Refer to the example .env
file for configuring environment variables:
.env.example